Land rover - meaning in malayalam

നാമം (Noun)
പരുക്കന്‍ പ്രതലങ്ങളിലൂടെ ഓടിക്കാവുന്ന വാഹനം